package main

import "fmt"

func main() {
	// for i := 1; i <= 10; i++ {
	// 	fmt.Printf("一起学习go吧,第%d次输出\n", i)
	// }
	// j := 1
	// for j <= 10 {
	// 	fmt.Println("学习go咯", j)
	// 	j++
	// }
	// k := 1
	// for {
	// 	fmt.Println("一起学习吧", k)
	// 	if k == 10 {
	// 		break
	// 	}
	// 	k++
	// }
	// var str string = "hello world啊"
	// str2 := []rune(str)
	// for i := 0; i < len(str2); i++ {
	// 	fmt.Printf("每个字符为=%c \n", str2[i])
	// }
	// str = "abc~ok啊"
	// for index, val := range str {
	// 	fmt.Printf("index=%d val=%c \n", index, val)
	// }
	// sum := 0
	// count := 0
	// for i := 1; i <= 100; i++ {
	// 	if i % 9==0 {
	// 		fmt.Printf("9的倍数为%d\n", i)
	// 		sum += i
	// 		count++
	// 	}
	// }
	// fmt.Printf("倍数的个数=%d \n",count)
	// fmt.Printf("各倍数和=%d \n",sum)
	// i := 1
	// for {
	// 	if i > 10 {
	// 		break
	// 	}
	// 	fmt.Println("hw", i)
	// 	i++
	// }
	// fmt.Println(i)
	// var str string
	// for i := 0; i < 3; i++ {
	// 	if i == 0 {
	// 		str = "*"
	// 	}
	// 	fmt.Println(str)
	// 	str = str + "*"
	// }
	// var total int = 3
	// for i := 1; i <= total; i++ {
	// 	for k := 1; k <= total-i; k++ {
	// 		fmt.Print(" ")
	// 	}
	// 	for j := 1; j <= 2*i-1; j++ {
	// 		if j == 1 || j == 2*i-1 || i == total {
	// 			fmt.Print("*")
	// 		} else {
	// 			fmt.Print(" ")
	// 		}
	// 	}
	// 	fmt.Println()
	// }

	num := 9
	for i := 1; i <= num; i++ {
		for j := 1; j <= i; j++ {
			fmt.Printf("%d * %d = %d\t", i, j, i*j)
		}
		fmt.Println()
	}
}
